.project-overview.svelte-9hoz54.svelte-9hoz54.svelte-9hoz54{padding:4rem 0;margin-bottom:2rem}.project-overview.svelte-9hoz54 .container.svelte-9hoz54.svelte-9hoz54{display:flex;justify-content:space-between}@media (max-width: 768px){.project-overview.svelte-9hoz54 .container.svelte-9hoz54.svelte-9hoz54{flex-direction:column}}.project-overview.svelte-9hoz54 .project-overview-col.svelte-9hoz54.svelte-9hoz54{flex-basis:24%;background:#ffffff;padding:2rem;margin-bottom:2rem}.project-overview.svelte-9hoz54 .project-overview-col.svelte-9hoz54.svelte-9hoz54:first-of-type{padding:0 2rem}.project-overview.svelte-9hoz54 .project-overview-col:first-of-type li.svelte-9hoz54.svelte-9hoz54{display:flex;align-items:center;margin-bottom:1rem;box-shadow:inset 0 -1px #efefef;padding-bottom:.5rem}.project-overview.svelte-9hoz54 .project-overview-col:first-of-type img.svelte-9hoz54.svelte-9hoz54{margin-right:1rem}.project-overview.svelte-9hoz54 .project-overview-col:first-of-type span.svelte-9hoz54.svelte-9hoz54{font-size:10px;line-height:15px;text-transform:uppercase}.project-overview.svelte-9hoz54 .project-overview-col:first-of-type p.svelte-9hoz54.svelte-9hoz54{font-size:1.2rem;color:var(--p-c)}.project-overview.svelte-9hoz54 .project-overview-col.svelte-9hoz54.svelte-9hoz54:not(:first-of-type){border:1px solid #efefef;box-sizing:border-box;box-shadow:0 -1px 12px #d0d0d229;border-radius:4px;display:flex;flex-direction:column}.project-overview.svelte-9hoz54 .project-overview-col:not(:first-of-type) h2.svelte-9hoz54.svelte-9hoz54{font-weight:500;margin-bottom:1rem}.project-overview.svelte-9hoz54 .project-overview-col:not(:first-of-type) h3.svelte-9hoz54.svelte-9hoz54{font-size:2.4rem;color:var(--s-c)}.project-overview.svelte-9hoz54 .project-overview-col:not(:first-of-type) p.svelte-9hoz54.svelte-9hoz54,.project-overview.svelte-9hoz54 .project-overview-col:not(:first-of-type) ul.svelte-9hoz54.svelte-9hoz54,.project-overview.svelte-9hoz54 .project-overview-col.svelte-9hoz54:not(:first-of-type)>div.svelte-9hoz54,.project-overview.svelte-9hoz54 .project-overview-col.svelte-9hoz54:not(:first-of-type) p{font-size:1rem;flex:1;margin-bottom:.6rem}li.svelte-1lm7u2b{background-color:var(--bg-c);border-bottom:1px solid var(--p-c);margin-bottom:1rem;padding:1rem}h2.svelte-1lm7u2b{font-size:4rem;color:var(--s-c)}h4.svelte-1lm7u2b{font-weight:500}.casestudy-widget-text h1{margin-bottom:2rem}.casestudy-widget-text h2{margin-bottom:1rem;font-family:"Overpass"}.casestudy-widget-text p{margin-bottom:1rem}.casestudy-widget-text :is(p,span,li,a,div){font-size:1.15rem}.casestudy-widget-quote.svelte-1kupghg.svelte-1kupghg{padding:4rem 0;position:relative}.casestudy-widget-quote.svelte-1kupghg h1.svelte-1kupghg{font-weight:normal}.casestudy-widget-quote.svelte-1kupghg.svelte-1kupghg:after{content:"";position:absolute;left:-50vw;top:0;height:100%;width:200vw;background-color:var(--bg-c);z-index:-1}@media (max-width: 768px){.casestudy-widget-quote.svelte-1kupghg.svelte-1kupghg{padding:4rem 0}.casestudy-widget-quote.svelte-1kupghg.svelte-1kupghg:after{width:calc(100% + 6rem);left:-3rem}}img.svelte-9b2va5{max-width:100%;object-fit:contain;margin:1.3rem 0}.casestudy-widget.svelte-uwqofw{line-height:2em;flex-basis:60%;margin-bottom:1rem;padding:2rem}.casestudy-widget.svelte-uwqofw:not(.sb-widget-float){flex-grow:1;padding-top:0}.casestudy-widget.svelte-uwqofw:not(.sb-widget-float) h2,.casestudy-widget.svelte-uwqofw:not(.sb-widget-float) h3,.casestudy-widget.svelte-uwqofw:not(.sb-widget-float) h4,.casestudy-widget.svelte-uwqofw:not(.sb-widget-float) h5{margin-top:.6em;margin-bottom:.4em}.casestudy-widget.sb-widget-float.svelte-uwqofw{margin-top:2rem;flex-basis:35%;max-width:35%;background:#ffffff;border:1px solid #efefef;box-shadow:0 -1px 12px #d0d0d229;border-radius:4px}.casestudy-widget.sb-widget-float.svelte-uwqofw img{width:100%;max-width:100%;margin:0 auto;height:60px;object-fit:contain}.casestudy-widget.sb-widget-float.svelte-uwqofw :is(p,span,li,a,div){font-size:1.1rem;line-height:1.5em}@media (max-width: 768px){.casestudy-widget.svelte-uwqofw{flex-basis:100%!important;max-width:100%!important}}.container.svelte-nrm94e.svelte-nrm94e{height:auto}.casestudy-header.svelte-nrm94e.svelte-nrm94e{min-height:max(35vh,400px);padding-top:2rem;margin-bottom:2rem;position:relative;display:flex;align-items:flex-end;justify-content:space-between}.casestudy-header.svelte-nrm94e .container.svelte-nrm94e{display:flex;align-items:center}@media (max-width: 768px){.casestudy-header.svelte-nrm94e .container.svelte-nrm94e{flex-direction:column;padding-top:4rem}}.casestudy-header.svelte-nrm94e h1.svelte-nrm94e{max-width:768px;margin:20px auto}.casestudy-header.svelte-nrm94e img.svelte-nrm94e{display:block;margin:0 auto;width:100%}.casestudy-header.svelte-nrm94e.svelte-nrm94e:after{content:"";position:absolute;inset:0;background-color:var(--bg-c);z-index:-1;height:92%}.casestudy-header-col.svelte-nrm94e.svelte-nrm94e{flex-basis:45%}.casestudy-header-col.svelte-nrm94e span.svelte-nrm94e{flex-grow:0;padding:5px 8px 6px;background:#020624;color:#fff}.casestudies-post.svelte-nrm94e.svelte-nrm94e{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin:4rem 0}
